
import { MongooseFactory } from "../kalend";
import { Schema } from "mongoose";

/** 平台商户提现记录表 */
const schema = MongooseFactory.Schema({
    createuser: {
        type: Schema.Types.ObjectId,
        ref: "platform_user"
    },
    modifyuser: {
        type: Schema.Types.ObjectId,
        ref: "platform_user"
    },
    modifytime: {
        type: Date
    },
    //商户id
    merchantid: {
        type: Schema.Types.ObjectId,
        ref: "merchant"
    },
    //商户名称
    merchantname: {
        type: String
    },
    //提现总额
    totalcase:{
        type: String
    },
    //提现渠道 wechat微信  bank其他支付平台
    cashchannel:{
      type:String
    },
    //银行卡号
    BankCardNo:{
        type: String
    },
    //开户行
    Bank:{
        type: String
    },
    //微信openid
    wechatopenid:{
      type:String
    },
    //微信提现绑定手机号
    wechatphone:{
      type:String
    },
    //真实姓名
    userrealname:{
      type:String
    },
    //身份证号
    useridno:{
      type:String
    },
    //商户自定义订单号
    partner_trade_no:{
      type:String
    },
    //微信付款订单号
    payment_no:{
      type:String
    },
    //微信付款时间
    payment_time:{
      type:Date
    },
    //审核通过 0 未审核 1审核通过 2 审核拒绝   3 系统错误
    AuditStatus:{
        type: Number,
        default:0
    },
    //微信企业付款到零钱错误信息
    wepayerrormsg:{
      type:String
    },

    //提现状态 0 未打款  1已打款
    casestatus:{
        type: Number,
        default:0
    },
    // 账号类型
    type:{
        type: String
    }
   
});



export const platform_mechantcase_recordModel = MongooseFactory.Model("platform_mechantcase_record", schema);